I would fold the river. It's obvious at this point he's holding a 4 flush. I like your line on the hand very much and this hand is simply a bad beat, he outdrew on top set, whatever he's holding.