Travelers face new $45 fee at airport if they don’t have proper ID