Distributed generation and its benefits