TeamHealth buys Dallas-based ER staffing firm