Cash flow signals and analysts' earnings forecast revisions