Swiss tighten gun controls