Student peer networks : a study of tie formation and the impact of diversity in higher education