Ontario rips up $100 million contract with Starlink