Charity Keep Scotland Beautiful said the plans for a single-use coffee cup charge are a 'once-in-a-lifetime opportunity' to tackle litter and waste.