Canalys Sees "Bleak Future" For CE Retail