Equilibrium step dynamics on vicinal surfaces