$2m Tucker tops Tupelo Auto Museum charity auction