Nearly half of self-employed fear they will not have enough money to cover basic costs