India launches more than 100 satellites into orbit