Grilled peaches and mascarpone with mint leaves