ABDPool: Attention-based Differentiable Pooling