Graph DNA: Deep Neighborhood Aware Graph Encoding for Collaborative Filtering