Theresa May hailed her new look Cabinet today as she staggers from two bombshell resignations in the space of 24 hours.