Theory of addition spectra in double quantum dots: Single-particle tunneling vs Coulomb interactions