Structural, electronic, magnetic and mechanical properties of the full-Heusler compounds Ni2Mn(Ge,Sn) and Mn2NiGe