Experimental and theoretical studies on the acetaldehyde reaction with (+)-catechin