Alex Salmond: A man and politician of contradictions