NBA star J.R. Smith attacks man who vandalized his truck