Economics department ranked among world's top 20