Sri Lanka’s anti-corruption body arrested ex-first lady Shiranthi Rajapaksa on Wednesday over allegations that her charity misused donations collected for a children’s hospital.