Greedy Column Subset Selection: New Bounds and Distributed Algorithms