Are solar panels a good investment?