Donald Trump blames both sides