Angels bring Trout back from hamstring strain after 17-game absence, just in time for All-Star Game July 9, 2026