US Accepts Blame for Afghan Hospital Attack