Steve Bannon, a former White House strategist and ally of former U.S. president Donald Trump who faces criminal charges after months of defying a congressional subpoena over the Capitol riot, has told the House committee investigating the attack that he is now willing to testify.