The impact of a 21-day ultra-endurance ride on the heart in young, adult and older adult recreational cyclists.