Cisco says CFO Scott Herren is leaving, company reports profits beat