Net Migration ‘could be down to around 300,000 in the next few years ‘