India launches Astrosat, Asia's unique eye in space