On the benefits of behind-the-meter rooftop solar and energy storage: The importance of retail rate design