Gay officer files suit against Collin County sheriff