KL shares end higher on improved oil prices