Magnetic, martensitic transformation, magnetostriction and shape memory effect in Co50Ni20Ga30 melt-spun ribbons