Trump blames 'many sides' for violent clashes in Virginia