Utilities to spend $20.6 billion on smart-grid analytics to 2020