EnergyX raises $20 million to commercialize more efficient l