First-principles calculations of Ni-(Co)-Mn-Cu-Ti all-d-metal Heusler alloy on martensitic transformation, mechanical and magnetic properties