Apple supplier says chip shortage could last until 2022