Highstreet electronic retailers face a bleak future Canalys warns it will look very different by 2020