Gustav III, King of Sweden, 1746-1792