20,000 rally in Bangladesh against media crackdown