NBC News: TSA will charge $45 fee for air passengers without REAL IDs