Unified Risk Analysis for Weakly Supervised Learning