North Mankato passes budget, levy