Theory of double-resonant Raman spectra in graphene: Intensity and line shape of defect-induced and two-phonon bands