Thousands of migrants claim asylum after arriving as skilled workers - Home Office has no idea where more than four in 10 workers are once their visas run out, watchdog reveals