Britain's Queen was 'selfless and wise' in her duties, says John Major