London celebrates Chinese New Year as thousands descend on Trafalgar Square