Frank Hannibal sues TSA for $5 million