Cyclone pounds Yemen island on path to Oman