Dan Hunt wins primary vote to succeed Walsh in House