alex salmond same sex marriage