Дмитрий I Иванович Донской, князь Московский