TSA to charge $45 fee for travelers without proper ID