Patterson blasts UN for 'anti-Haiti' cholera stand