Geneva motor show cancelled, 'too many uncertainties' : comp