Learning to Cut via Hierarchical Sequence/Set Model for Efficient Mixed-Integer Programming