A comparative study of machine learning and deep learning models for renewable energy and load demand forecasting in smart microgrids | Synapse