Millennial predicament: Pay off trainee loans, or save for retirement?