John Hayes has had a stroke