Attack on MSF hospital not ‘war crime’, Pentagon says