bet more on the flop. I either lead to or check raise here.
As played you have to call the river. He only hits a 3 outer 6% of the time. If he spiked a K good for him.
Your super passive line was designed to trap him presumably so you can't play a trappy style and then fold rivers like this.