Scotland and Switzerland shared the points as Cologne played host to a frenetic draw in Group A.