Self-compatible peach (Prunus persica) has mutant versions of the S haplotypes found in self-incompatible Prunus species