Defence budget reality check