A majority of Swiss favour closer ties with NATO in the wake of Russia's invasion of Ukraine while support for the country's 500-year-old neutrality has dropped for the first time in two decdes.