Heteranthery in Clarkia: pollen performance of dimorphic anthers contradicts expectations.