Queen Elizabeth dies at 96, ending an era for Britain