Government should buy Indian military hardware: Former Army chief Gen Shankar Roychowdhury