The limit on migrant numbers will increase for the first time in a decade to stem worker shortages.