In an interview with the BBC’s Laura Kuenssberg, the new prime minister vowed to stand up to Trump and find the money to invest in defence