Victoria Cross fetches record price at auction