Right to health and social justice in Bangladesh: ethical dilemmas and obligations of state and non-state actors to ensure health for urban poor