should you pay off debt or invest