North Yorkshire's roadside litter branded 'an absolute disgrace'