James Milner became the record appearance maker in Premier League history last weekend but at the age of 40, still reckons he has plenty to offer before calling it a day