People are waiting for Typhoon Bavi to make landfall in China, with more than a million people evacuating.