Switzerland claimed a last-gasp victory over Cyprus to take a stranglehold of their World Cup qualifying group.