What we know about cyclone Hamoon so far