Knockendarroch wins Scottish Hotel of the Year title