British defense secretary says he will quit at next Cabinet reshuffle