Cycling comes with top health benefits