Man City captain Houghton will retire at the end of the season after a legendary career spanning three decades