'Unfair to blame Carrie Johnson for decisions when Boris is PM', says Tory MP Philip Davies