Block-wise Partitioning for Extreme Multi-label Classification