tech industry supply challenges