Hearty and Flavorful Portuguese Bread Pudding Recipe