Reducing Service Deployment Cost Through VNF Sharing