I think checking the flop is pretty standard. No sense in being aggressive when you might be drawing dead to two outs. Playing cautiously when a big pair flops in these situations is best, I think. I'd just push all-in on the river and hope he has a J or a flush.