Theresa May sets out her vision for a "shared society" designed to counter attempts by extremists on the right and left to exploit divisions and discontent within modern Britain.