Light scattering by leaf layers with application to canopy reflectance modeling: The Scattering by Arbitrarily Inclined Leaves (SAIL) model