Rising prices add almost 20% to retirement costs