Vikings pick Mike Zimmer as new coach