Thousands flocked to Trafalgar Square in London to celebrate Diwali