Oil hits seven-year highs as U.S. storm heightens supply concerns