Amazon issues apology