KLCI posts steepest loss in recent weeks, nears 1,700