Bangladesh's 'doctor for poor' Zafrullah Chowdhury dies