Cisco profit dips on charges, revenue drops