Sen. Lankford takes on Treasury Secretary about buying foreign oil