Vegan Peach Tart