Typhoon Bavi weakens to a tropical storm with heavy rains and strong winds hitting eastern China.