KL shares end lower on external uncertainties