Oil nears $70 a barrel as concern grows over global supply