Donald Trump has announced plans for Russia to supply diesel to US and global markets, prompting bipartisan criticism over sanctions, Ukraine and the deal's uncertain impact on fuel prices.