Sunrun's IPO fails to shine, shares drop over 20% | Fortune