Generating forms for exact volume-preserving maps