Matching Theory Under Uncertainty