Cherry Almond Muffins