A Survey on Efficient Inference for Large Language Models