A revised Cattaneo-Christov micropolar viscoelastic nanofluid model with combined porosity and magnetic effects