GARNET: Reduced-Rank Topology Learning for Robust and Scalable Graph Neural Networks