Lord Snowdon, the former husband of Queen Elizabeth's late younger sister Princess Margaret has died aged 86.