Linking molecular-scale barite precipitation mechanisms with macroscopic crystal growth rates