How Proteins Slide on DNA