The genetics of self-incompatibility in Papaver rhoeas