Apache to sell U.S. Gulf assets for $1.4 bln