ChannelAdvisor Corporation Completes Public Offering for $195.5 Million