Silanized nucleic acids: a general platform for DNA immobilization.