Crown Dependencies and Overseas Territories are not tax havens, says Cameron