Public health will worsen without action to close funding cuts, warns charity