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.