Swedish climate activist Greta Thunberg has addressed parliaments and leading economic figures, had an audience with the Pope and been listed as Sweden's woman of the year.