To be Critical: Self-Calibrated Weakly Supervised Learning for Salient Object Detection