Running a marathon 'takes years off your arteries'