Former Rangers forward Kris Boyd believes Rangers 'thoroughly deserved' the victory over rivals Celtic in the Scottish Cup semi-final.