Invia SMS: Technological diffusion, learning and economic performance