Communities across Scotland to benefit from carrier bag charge