Is Sadiq Khan paying the political price of Covid?