Médecins Sans Frontières has labelled the explosion at the hospital a "massacre" that is "absolutely unacceptable", amid a back-and-forth over who is to blame.