Boris Johnson has promised a "points-based immigration system" to replace freedom of movement. But what does that actually mean? Nick Ferrari asked an expert on migration to explain the policy.