8 militants charged over Dhaka cafe terror attack