Theoretical and empirical studies of metapopulations: population and genetic dynamics of the Silene–Ustilago system