Nvidia invests up to $3 billion in power firm Lancium