Putin offers US rare earth minerals