Businesses stage sleepout to campaign against homelessness