Canadian Prime Minister Trudeau declares himself a 'Zionist'