Gene Cernan, the last man to walk on the moon, dies at 82