Texas company to pay nearly $3M for Clean Air Act violations