BPCL Q4 profit up 159% as marketing margins revive