Georgian parliament passes controversial foreign agents bill