Theresa May's embattled government has been rocked by two resignations in a week. Her closest ally -- the First Secretary of State and Deputy Prime Minister Damian Green -- is under investigation and there are renewed calls for her to sack her Foreign Secretary Boris Johnson.