Indians earn 5 All-Star nods, most since 2004