UK defence secretary says made mistakes, not quitting