Carpenter, Bader homer in Cardinals' loss to Marlins