Has Stephen Hawking solved the mystery of black holes?