Gradient micropattern immobilization of heparin and its interaction with cells