Environmental impact of small-scale distributed cogeneration systems