A finite volume scheme preserving extremum principle for convection–diffusion equations on polygonal meshes