Tens of thousands rally in Bangladesh over attacks on Hindus