Mayor plays against type as a take-no-prisoners Cannon Doll in the opening of the National Ballet's enchanting holiday classic.