Cisco shares should be bought on weakness, says Pacific Crest