Karachi factory blaze kills 289