Is bread pudding best served warm or cold?