A new method for image segmentation based on BP neural network and gravitational search algorithm enhanced by cat chaotic mapping