US President Donald Trump said the US and India have struck an agreement that includes India importing more US oil and gas to shrink the trade deficit between the two countries.