Benefits of soluble and insoluble fibre for long-term health