Notre Dame promotes Freeman, 35, to replace Kelly