Bangladesh factory fire kills 'at least 120' in Dhaka