A flexible modelling framework linking the spatio-temporal dynamics of plant genotypes and populations : Application to gene flow from transgenic forests