To call that river you have to think he has 44 or 66. You have to fold. As for the turn... hmmmmm I think fold there because there are so many ways to lose and your hand isnt that strong anyway. Theres a high chance you are already behind and even if you are ahead of A9 say.

You have to dodge 4x4s 3xTs and 3xAs.
Even if you are ahead now theres a good chance you wont be by the end.
I think you are probably begind to a very strong hand that you are drawing very dead to. Those check/minraises very often turn out to be sets.