3 PSU oil companies post highest-ever H1 loss of over Rs 21,000 crore