Protests and political tensions are diverting mainland Chinese tourists away from Hong Kong and Taiwan