Surface, Interface, and Temperature Effects on the Phase Separation and Nanoparticle Self Assembly of Bi-Metallic Ni0.5Ag0.5: A Molecular Dynamics Study