Seville orange bread & butter pudding