End-to-End Hierarchical Text Classification with Label Assignment Policy