Sriharikota: ISRO sets world record by launching 104 satellites in one go