NASA launches new satellite to monitor black holes