HPCL posts record loss of Rs 10,196 crore on fuel price freeze