Haiti's capital has been brought to a standstill by protesters calling for the resignation of the country's president, after allegations of corruption.