Liberals secure majority government after Toronto byelection win