Davis heads to All-Star Game with 37 home runs