Tad DeHaven discusses the deficit on The Peter Schiff Show