Cancer charity hopes to score with T-shirt sales