The Impact of Outsourcing on Business Performance: An Empirical Analysis