The “Points Guy” made a career of gaming credit-card rewards to get luxury travel