NBC: Where are Russia's top generals? Uncertainty overshadows Putin's show of public support