Flowering phenology of Ulex europaeus: ecological consequences of variation within and among populations