India successfully puts record 104 satellites into orbit