Thousands rally against China’s ‘mega-embassy’ in London