U.S. President Donald Trump says Mexico would stop supplying oil to Cuba, stepping up pressure on Havana as energy shortages deepen.