Trump cancels 25% tariffs, says India committed to buy oil from U.S. and stop supply from Russia