Scottish First Minister says independence referendum to happen 'soon'