U.S. President Donald Trump announced on social media he has suspended most tariffs against Mexico until April 2.