Cocycle Knot Invariants from Quandle Modules and Generalized Quandle Cohomology