Petrological and mineralogical characteristics of Hongshishan mafic-ultramafic complex in Beishan area,Xinjiang: Implications for assimilation and fractional crystallization.