Scott Morrison's budget hangs on an unjustified assumption of strength in the world and national economies.