US earns C+ in global retirement ranking