Clashes have erupted between United Nations forces and hundreds of stone-throwing Haitians in Port-au-Prince after unrest targeting peacekeepers blamed