Biden blames Putin for high gas prices