Here are CNBC Select's top picks for travel insurance that can protect the money you've spent on flights, hotels and other non-refundable expenses.