Oil nudges $70 as hopes grow for global recovery