Prime Minister Boris Johnson is set to ban Huawei from Britain's 5G network in a landmark decision that will anger Beijing but win plaudits from President Donald Trump as the US grapples with China's rising economic and technological clout.