Clinton, Sanders blame Trump for violence at US rally