Cisco profits fall, but beat expectations