What is the Cambridge diet and what can you eat on it?