The chancellor and health secretary have resigned from government, saying they no longer faith in Boris Johnson to lead the country.