Everything you need to know about Mayor of London Sadiq Khan