German chocolate bread pudding