Amazon (AMZN) has settled a tax dispute with Italian authorities and agreed to pay €511M ($582M) but will continue to fight criminal charges brought against the company by Milan prosecutors. An ...