Carrot, almond and orange cake