Ontario premier cancels Starlink contract over Trump tariffs