Catalytic behaviors of enzymes attached to nanoparticles: the effect of particle mobility