Minn. Zoo has best-ever attendance