Cher to wed 21-year-old alien