Oil India Q2 net profit slips 27% to Rs 627 crore