Amazon and Meta’s stocks have lost $160 billion in market cap after a big tech earnings ‘horror show’