Will the tax incentives and other measures announced in the Budget help spur consumer demand?