Fabulously glamorous and oozing charisma, Princess Margaret left an indelible mark and remains one of the most stylish royals of all time