The Multiplicity One Theorem for GL n