Chinese company and govt reach agreement to produce electricity from Karachi waste