Text this: Interpretable Urban Building Energy Modeling by Heterogeneous Graph Neural Networks