Goodbye boom-bust? Congress agrees to extend renewable ITC