Chinese pump $420 million into Cambridge energy company