Why Tesla’s solar business has not yet taken off as Elon Musk promised – CNBC