Power generation system for utilising alternative renewable and waste energy