Telefonica wins 1.78 billion euros smart-meter contracts in UK