Queen Elizabeth II dies at 96