Tamarind Glazed Grilled Peach Salad