Vidur: A Large-Scale Simulation Framework For LLM Inference