Charlotte charity Beds for Kids gets big donation