Cloud computing: The telcos' game to lose