Despite getting teased, middle-school boy grows his hair long to help kids with cancer