Boris Johnson has replaced Theresa May as the new British prime minister.