Rare Middle East cyclone batters Oman