Britain's new Prime Minister Theresa May vows to implement Brexit as she forms a new government, amid huge economic uncertainty and a fragmented public.