Net migration revised upwards by 166,000 on previous estimate for 2023 - but believed to have fallen in 2024 due to visa changes