Price named to American League All-Star team for second straight year