Queen Elizabeth attends state opening of parliament