Exponential stability of artificial neural networks with distributed delays and large impulses