Dave Ramsey has criticised the traditional advice to shift more retirement savings into bonds with age, arguing that rising yields can cause bond funds to lose value.