Michaelhouse, Bishops ranked among world’s top 150 private schools