Recent innovations in solar energy education and research towards sustainable energy development