Scottish actor completes John o’Groats horse trek