India launches European ‘artifical eclipse’ satellites