The country is also struggling to contain a cholera outbreak that has already killed more than 300 people .