Senators call on Trump to scrap diesel deal, saying U.S. ‘should not provide Putin with a financial lifeline’ while Russia kills Ukrainian civilians