Hopf bifurcation analysis of a BAM neural network with multiple time delays and diffusion