Veteran Labour MP Pat McFadden has been appointed the new Work and Pensions Secretary in the latest Cabinet reshuffle following the resignation of Angela Rayner on Friday.