A theory of dynamic rubber friction