Heavy rain and flash flood warnings sweep the Gulf, with Oman bearing brunt of wet weather