Chaos on the streets as anti-government protests sweep across Haiti