Text this: Freshness recognition and remaining shelf life prediction of banana based on attention Temporal Convolutional Network