C 1s and O 1s photoelectron spectra of formaldehyde with satellites: theory and experiment