predicts definition