Budget 2016-17: defence needs thoroughly discussed