BPCL Q2 results: Net profit up 24% at Rs 3,201 cr