$600 billion investment pledge