U.S. seeks to buy up to three million barrels of oil for Strategic Petroleum Reserve