Cholera kills 1,146 Yemenis in 2 months