A no-closing-cost refinance lets you refinance without paying upfront fees. Here is exactly how the cost gets covered — and when this strategy saves you money.