The prime minister says he has been ‘assured’ nobody in Downing Street briefed against his health secretary amid claims chief of staff Morgan McSweeney is ‘unsackable’