Typhoon Chaba: Storm brings heavy rain, high winds to Hainan