Black holes - a Cosmic Mystery