Sri Lanka’s president has appointed a general accused by the United Nations of war crimes to the country’s second-highest army ranking, evoking outcry from rights groups. Major General Shavendra Silva, who…