Geometric growth for stochastic difference equations with application to branching populations