Weakly Supervised Semantic Segmentation via Box-Driven Masking and Filling Rate Shifting