Scottish radio stations and Tesco join to raise funds for children