Cameron, Sanchez power Marlins past Phillies 8-4