Four Houston firefighters killed after battling fire