Hurricane damage detection using machine learning and deep learning techniques: A review