Vivo Energy plc completes transaction with Engen Holdings