The President of the US tech giant told the BBC that the shortage could last another two years.