Almond Cherry Muffins