Extensive long-distance pollen dispersal in a fragmented landscape maintains genetic diversity in white spruce.