Glazed Cherry Muffins with Almonds