West Texas 2-year-old facing cancer puts on brave face for big haircut