Brown in Baghdad: British mission to end no later than May 31