Sunrun sprints toward an IPO | Fortune