Biden blames inflation on Putin