Scotswoman breaks Land's End-John O'Groats cycle record : vi