David Roche says India won't replace China in global trade