Who is William Sitwell? What did the critic say about veganism, and why did he resign as Waitrose Food editor?