Table Bay Hotel donates linen to children in need