Causally Fair Node Classification on Non-IID Graph Data