Frontera to return $470 million to shareholders after asset sale