Ecarx to receive $45.6m investment from Geely Holding