DirecTV to pay millions in settlement