3 charged in explosion at Mexican children’s hospital