Knights commit another $1M to national shrine