20070522 india: Chandrayaan-1 making substantial progress: Govt