India needs ‘space-based’ weapons – top generals