how to make perfect toffee with chocolate, nuts and sea salt on top