Geneva's cancellation another blow to car shows