A vegetarian diet may help protect against five types of cancer , but it almost doubles the risk of oesophageal cancer, a landmark study has revealed.