Mr Cameron, stop defending apartheid in Israel