20 dividend stocks to fund 20 years of retirement