Government sets out plans for a new points-based immigration system