Substructure Aware Graph Neural Networks