Cholera kills at least three people as health officials begin campaign to immunise 900,000 cyclone survivors.