The government has outlined plans to "significantly" cut immigration - what are the challenges it faces?