Spectral clustering under degree heterogeneity: a case for the random walk Laplacian