black hole black hole facts black hole theory how are black holes formed who discovered black holes black hole nasa what is a black hole made of black hole discovery types of black holes