I don't think AK is in his range PF. River is probably a fold.
edit:
Actually on second thought could be KQ or KJ as well as 66 or TT, don't think he would bet QJ on river, though its in his range on the turn. I think that makes river a call.
Flop shove is pretty bad, I think his range is 66,TT,KT,KJ,KQ,QJ and I'm not sure if he's calling off KJ or KQ without 2 diamonds.