India’s satellite launch breaks record – and could bring big benefits for humanity