Yahoo acquires content delivery network provider PeerCDN