Cyclone Nilofar approaches; 30,000 people evacuated