Gen Dwivedi says army prepared to meet any challenge any time