ISRO pulls off an unusual challenge—launches 8 satellites into different orbits