Joe Kelly stars in Cardinals' 6-2 win over Braves