Massive waves batter Chinese seaside town as Typhoon Muifa makes landfall