Canada's finance minister Bill Morneau quits amid reports of friction with Justin Trudeau