Iranians reel from worsening power cuts, fuel shortages, partial shutdowns and a falling purchasing power.