Guy Martin Completes Tour Divide Challenge in 18 Days.