ISRO launches 104 satellites in one go, creates record