seaforth highlanders - military cross