Submodular Optimization Under Uncertainty