Offshore outsourcing: Can China steal India's thunder?