Chocolate, hazelnut and toffee cake