Similar Items: Optimization of Polar Code BP Bit-Flipping Decoding Based on an Adaptive Genetic Algorithm