what did james herbert died of