QuantMig microsimulation population projection model and migration scenarios for 31 European countries