black hole cosmology