Distributed generation and trigeneration: energy saving opportunities in Italian supermarket sector