National debt held by public to reach $41tn by 2030 in the US, according to leading macroeconomic influencers