U.N. official slams Haitian courts