Fabrizio Catanese Severi varieties of nodal surfaces in 3-space, coding theory and discriminants of cubic hypersurfaces