Div-curl type theorems on Lipschitz domains