What is the difference between WCF and Web Services in .NET? Why are we using WCF in place of WebServices?