Prime minister tackled over his foreign secretary’s comments by new Conservative leader Kemi Badenoch