End-to-end weakly supervised semantic segmentation with reliable region mining