Hormuz blockade hits 93% of shipments, stalling Mideast solar projects