When should I refinance my mortgage? Plus, the best lenders to do it with – CNBC