Vegan Lemon Cake topped with Homemade Lemon Curd