Should you pay off your debt before investing?