ChartLens: Fine-grained Visual Attribution in Charts