Oil India net profit more than doubles to Rs 504 crore in Q2