What 70 years of earnings & interest rates tell us about today's stock prices