Competing for pixels: a self-play algorithm for weakly-supervised segmentation