McRae donates $1m to Cap College