A review of data-driven smart building-integrated photovoltaic systems: Challenges and objectives. (15th January 2023)