Bangladesh's "mystic minstrels" have long been dismissed as hippies and even attacked and killed after being branded heretics in the Muslim-majority country. But they are growing in popularity and even attracting the middle class