Monsters University tops the box office