Amazon issues official apology