Guatemala recoils in anger and shock at the deaths of 35 teenage girls in a fire at a government-run shelter where staff have been accused of sexual abuse and other mistreatment.