Dozens killed in major fire in Hanoi