How soon will consumers be able to buy solar panels at Lowes and similar retailers?