A review of behind-the-meter solar forecasting