An experimental and simulation-based investigation of the performance of small-scale fuel cell and combustion-based cogeneration devices serving residential buildings