Boy, 9, detained after China mall fire kills 17: police