The US command has offered several conflicting explanations of the attack on the hospital, which Doctors Without Borders has likened to a war crime.