Amazon Prime Day deals compete with Target, Walmart