Optimal Tolling for Heterogeneous Traffic Networks with Mixed Autonomy