Mary Adelaide Teck, Herzogin