Oil edges up as geopolitical tensions offsets weaker IEA demand outlook