CNN's Brooke Baldwin Apologizes After Saying Vets 'Ready to Do Battle' in Baltimore