Number of self-employed workers hits 18-year low as skills shortage bites