Martensitic transformation, shape memory effect and mechanical properties of dual-phase Ni50−xTbxMn30Ga20 (x=0–1) alloys