Nintendo visionary Hiroshi Yamauchi dies at 85