Man survives plunge over Horseshoe Falls