Effects of macromolecular crowding on protein folding and aggregation studied by density functional theory: statics.