Peach Tart with Almond Crust