CCN1/CYR61: the very model of a modern matricellular protein