Spending to exceed tax by £600bn by end of Parliament