BPCL’s net profit up 22% for April-June quarter