A model for retrieval of surface spectral reflectance from satellite radiance measurements using realistic atmospheric aerosol profiles