Moment Energy gets $28 million to build a new battery assembly plant in Texas