MBA earns top spots on BusinessWeek's rankings