what's the difference between black and white pudding