Oil steadies near $89 as US-Iran negotiations stall, rattling crypto and energy markets alike - TrendCloud