Optimal sizing of Stirling-CCHP systems for residential buildings at diverse climatic conditions. (5th October 2015)