ISRO to launch 31 satellites in one go