Oil climbs as Iran launches strike on US troops, market uneasy