Theresa May is forced to carry out a reshuffle after a string of resignations over her Brexit strategy.