Padres complete sweep by beating Marlins 5-3