HPCL reports Rs 172 cr profit in Q3 as oil prices fall