Preheat oven to 350ºF. Grease a 9 x 5-inch loaf pan. Mix together flour, sugar, baking powder, salt and baking soda in a medium mixing bowl. Stir in orange juice, orange peel, shortening and egg. Mix until well blended. Stir in cranberries and nuts, if using. Spread evenly in loaf pan.