Veteran finishes epic 5,000-mile coastline run of Britain