India to buy $1 billion of U.S. crude