Public and private investment is needed to reach net-zero carbon emissions goals by 2050, a leading economist says.