Braves beat Cardinals 7-4, complete sweep