French bread pudding with rum sauce