Cygnus X-1: an interpretation of the spectrum and its variability.