Highland patients face over five years of pain waiting for knee and hip surgery - the longest delays in Scotland.