Skye friends complete marathon challenge