Benjamin Vicuña Mackenna (French Trafalgar, British Waterloo)