Haiti: UN 'peacekeepers' fire on protesters