'Just Can't Find Anybody': Small businesses still struggling to find, keep staff