Nexo agrees $45 million settlement with US regulators