Oil flirting with $70 challenges world’s economic recovery