Kejelcha breaks indoor mile record