A review on natural and human-induced geohazards and impacts in karst