Oil India’s net profit more than doubles to Rs 504 cr in Q2