Existence and Stability of Periodic Solution for Impulsive Hopfield Cellular Neural Networks with Distributed Delays