New approach to the sign problem in quantum field theories: High density QCD on a Lefschetz thimble