The Trump administration says a waiver on Russian energy sanctions is a negotiating tool to end the Ukraine war and lower diesel prices, while critics from both parties call it a giveaway to Moscow.