Grandfather charged in wreck that killed boy