18 more die of pneumonia in Punjab