National debt will be £1.5 trillion by end of Parliament