Haiti president rebukes UN over sex abuse, cholera scandals