Iran faces widespread protests as rial hits record lows, inflation surges above 40%