Numerical modeling of the mechanisms of magma mingling and mixing: A case study of the formation of complex intrusions