Liberals projected to win by-election in University-Rosedale, giving them long-sought majority in Parliament