Three-qubit pure-state canonical forms