Padres beat Angels 3-2 in 13 innings