Using ChannelFactory to consume a WCF service