TSA to fire air marshals for allegedly drinking on job