U.S. says will buy initial 30 million barrels of oil for strategic reserve