Marathon Oil expands South Texas position with $3 bln Ensign buy