Learning CO$_2$ plume migration in faulted reservoirs with Graph Neural Networks