Small businesses feel pinch with delayed invoice payments and fewer staff