Liz Truss pledges to fix Britain and vows ‘We will deliver’ in first PM speech