BPCL Q4 net profit at ₹11,940 cr, co announces final dividend of ₹58/sh