Amazon announces tax deal with French government