Baytex completes sale of Eagle Ford assets for $2.14bn