Spreyton trainer Barry Campbell has three-year disqualification cut to two years on appeal