Prince William was "prepared to go to war" with the press after topless photographs of his new wife, Princess Catherine, were taken without her knowledge during a private break in France in 2012.