An energy and potential enstrophy conserving numerical scheme for the multi-layer shallow water equations with complete Coriolis force