US oil at three-month high