Polyvalency: a promising strategy for drug design.