Scientists crack mystery of enormous gravity hole in the Indian Ocean