Marshawn Lynch visits Raiders; source says deal could happen