Moisty Orange & Almond Cake with Crunchy Chocolate Topping