Anthony Joshua admits he is “coming towards the end of my career” and has hinted that he will have a maximum of “five years left” in the sport before retiring. The 31-year-old world heavyweight champion could be approaching the most