Warriors hire Nathan Brown as Brian Smith departs