Seth Beer’s walk-off home run stuts Padres