The global chip shortage, explained