Wal-Mart disputes report saying it use tax havens to avoid paying taxes