Israel historian Benny Morris responds to critics left and right