The UK's failure to convince its overseas territories and crown dependencies to improve their financial transparency, along with the existence of its own loopholes, is "significantly hindering efforts to curb global corruption," British MPs have warned.