On the dynamics of a non-local parabolic equation arising from the Gierer–Meinhardt system