Run-to-Tumble Variability Controls the Surface Residence Times of E. coli Bacteria.