Business process outsourcing (BPO) : value creation through external service providers