40% of small businesses don't have a website, survey finds