Madagascar to castrate child rapists, prompting mix of react