Ruiz HR lifts Phillies over Padres 7-3