Lack of funding biggest barrier to starting a business