Cholera in Haiti: US court upholds UN immunity