California to ban sale of gas-powered vehicles by 2035