Scotland vs Switzerland player ratings: Xherdan Shaqiri produces stunner as Angus Gunn keeps Scots in the mix