Trump announces 30% tariffs on EU, Mexico starting Aug. 1