US commerce secretary says tariffs to take effect on Aug. 1