Protein immobilization on Ni(II) ion patterns prepared by microcontact printing and dip-pen nanolithography.