Criticality and punctuated equilibrium in a spin system model of a financial market