Yard sale for boy with rare cancer