It's estimated to cost $40 billion.