One in 10 middle-aged English men are at least a decade younger than their hearts, a study has shown.