China's Hainan province bans petrol car sales from 2030 | PiQ Markets