NBC: Ukraine counteroffensive has 'no chance,' Putin says as Russians brace for long war