Stable public finances require stronger business investment