A Poisson-bracket scheme for nonlinear shallow-water sloshing in an oscillating tank with irregular bottom surface | Synapse