Elon Musk says Tesla's solar tiles could cost less than – and last twice as long as – a regular "dumb roof." ...