A powerful explosion believed to be caused by a gas leak, has destroyed the outer walls of a five-star hotel in the heart of Cuba's capital.