It would depend on my read on the guy - whether he's 100% moron or not. Assuming no read, I'd probably fold because it doesn't make sense for him to be in this hand with less than Q's from the flop. There's a slight chance of something random like a set of twos/fours that this turned into a full house, but you lose there too. Best case scenario would be he flopped two pair, but that means he raised called your preflop raise with 42...extremely unlikely.

I like raising more on the turn too, for the record - either pushing or at least raising the pot on the reraise.