A REVIEW OF SOLAR ENERGY BASED HEAT AND POWER GENERATION SYSTEMS