Princess Anne named the hardest-working royal for the fourth year in a row