Tigers re-sign Nofoaluma on long-term deal