Canadian singer-songwriter Leonard Cohen passes away