Binding of phosphinate and phosphonate inhibitors to aspartic proteases: a first-principles study.