Talos to buy Gulf of Mexico oil producer EnVen in $1.1 bln deal