Among the best international business schools, it's neck-and-neck between INSEAD and London Business School when it comes to the best network