Boise teen fighting cancer gets thousands of birthday cards