Oswalt hears boos as Marlins beat Phillies 6-5