Rishi Sunak's £75bn defence announcement under scrutiny