Ferromagnetic shape memory Ni-Mn-Ga alloys: a new synergy between structure and properties