Swiss to vote on tightening gun laws, with EU relations in the balance