Sadiq Khan blamed for UK knife crime rise with 1,000 killed on his watch