Phillies beat Marlins, 7-2