Andy Burnham has become Britain's new prime minister after being invited by King Charles to form a government, pledging to tackle living costs, improve public services and decentralise power from London.