Vegan lemon pie