Huge Bangladesh fire destroys key garments factory