INESC TEC publishes record number of scientific papers