Ken Read has become the first American skipper in Volvo Ocean Race history to win in his home port, after a thrilling leg six finale into Miami.