Haiti protests against corruption and rising cost of living