Swiss voters narrowly back ban on full-face coverings