Mike Johnson has become speaker of the House after a dramatic delay caused by a handful of insurgent Republicans who revolted against him during the first vote of the 119th Congress.