Andy Burnham has announced that he will challenge Prime Minister Keir Starmer for the leadership of the Labour Party.