Hard drive shortage could drive up PC prices