Effects of crystal chemistry on sodium oleate adsorption on fluorite surface investigated by molecular dynamics simulation