In a large mixing bowl, sift together the flour, baking powder, baking soda, salt and cinnamon. In a second bowl, whisk together the sugar, yogurt, melted butter, eggs, and vanilla. Pour the wet ingredients into the dry ones; mix until just incorporated – the batter will be very thick. Fold in the roasted peaches. Divide the batter among the prepared muffin cups.