Edinburgh Agreement on Scottish independence referendum signed