Can Graph Neural Networks Count Substructures?