An explosion caused by an apparent gas leak killed at least eight people and injured dozens more at a 5-star hotel in downtown Havana.