Shakira settles £12,000,000 tax fraud case after 'emotional toll'