$4 trillion funding gap