Phasing out petrol and diesel is 'best approach' for climate as hydrogen vehicles praised