Government sets out plans for points-based immigration system, prompting concerns from opposition and business groups.