US to buy 3 mn barrels of crude oil to replenish reserve in August