Caltex share price higher as petrol sales halve