High fibre diets make for healthier lives