London Lord Mayor's Show draws crowds despite bad weather