Newcastle United will host Leicester City in an EFL Cup quarter-final fixture at St James’s Park on Tuesday night.