SailGP smashes TV records: 3.5 million fans watch history made on the water