Multi-Class Traffic Assignment using Multi-View Heterogeneous Graph Attention Networks