U.S. fire wounds over 23 near Baghdad hospital