KLCI closes down nearly 12pt as IOI Corp, Public Bank fall