Britain will still take in 300k migrants a year even AFTER crackdown, Government adviser reveals