ISRO launches record 20 satellites in one go