Perfect Pumpkin Bread with Cream Cheese Filling