Cisco buys BroadSoft for $1.71 billion