Boris Johnson formally appoints ex-Australian prime minister Tony Abbott as British trade envoy despite furious backlash over his 'misogyny and homophobia'