Geneva auto show canceled after Swiss government bans mass events