Surface functionalization by strain-promoted alkyne-azide click reactions.