Representation of 3D heterogeneous cloud fields using copulas: Theory for water clouds