Justin Trudeau resigns: Top contenders compete for Liberal party leadership and Canadian PM role