Sadiq Khan's refusal to answer questions is an insult to the public - Susan Hall