Defended to the nines: 25 years of resistance gene cloning identifies nine mechanisms for R protein function