Chennai Petroleum freezes in 20% upper circuit on healthy Q2 results