The University of Genoa Smart Polygeneration Microgrid Test-bed Facility: the Overall System, the Technologies and the Research Challenges