First-principles study of the new potential photovoltaic absorber: Cu2MgSnS4 compound