The allure of cheaper tax rates attracts money - but what is a tax haven, and how do the rich and corporations take advantage of them?