In my opinion not c-betting any pot that you re-raised preflop is a mistake in my opinion no matter what the board is. You repped strength preflop, force him to find a big hand to play back at you with. By checking the flop and calling the turn you're giving him every opportunity to win this pot with the worst hand.
As played you have to fold the river.