Water mediation in protein folding and molecular recognition.