Variation in style morph frequencies in tristylous Lythrum salicaria in the Iberian Peninsula: the role of geographical and demographic factors.