Dimeric and oligomeric surfactants. Behavior at interfaces and in aqueous solution: a review.