Death toll due to diphtheria reaches 31 in Punjab